const fs = require("fs");
const path = require("path");

function delDir(filePath_){
    if(fs.existsSync(filePath_)){
        var files = fs.readdirSync(filePath_)//以数组方式存储目录下有多少个文件
        console.log(files);
        for(var i = 0; i < files.length; i++){
            var childPath = path.join(filePath_,"/" + files[i]);
            var fileObj = fs.statSync(childPath);//获取文件信息 看是文件还是目录
            if(fileObj.isFile()){
                fs.unlinkSync(childPath);//同步删除文件
            }
            else if(fileObj.isDirectory()){
                //递归调用
                delDir(childPath);
            }
        }
        fs.rmdirSync(filePath_);
    }else{
        console.log("unexistsed");
    }
}
var arg = process.argv[2]
var filePath = path.join(__dirname,"/"+arg);
delDir(filePath);